@charset "utf-8";
/* CSS Document */


/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.clearer{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}

.layout, .content{ width:1200px; margin:0 auto; position:relative;}

.boxMo{ min-width:1200px;}

/*index*/
.ad img{ width: 100%; height: auto}

/* .headline h2{ margin-bottom: 10px; font: bold 30px/42px "Microsoft Yahei"; text-align: center;}
.headline h2 a{ color: #2e6da1}
.headline p{ font-size: 16px; line-height: 30px; color: #666;} */
.headline{ margin-bottom: 40px;}
.headline h2{ margin-bottom: 10px; font: 28px/40px "Microsoft Yahei"; text-align: center;}
.headline h2 a{ color: #c5000f}
.headline_list{ text-align: center;}
.headline_list a{ position: relative; display: inline-block; height: 20px; padding: 0 10px; font-size: 18px; line-height: 20px; color: #c5000f; border-right: 2px solid #c5000f;}

.slider_ad_wrap{ position: relative; width: 1200px; height: 100px; overflow: hidden;}
.slider_ad{}
.slider_ad li{ position: relative; width: 1200px; height: 100px;}
.slider_ad li img{ width: 1200px; height: 100px;}


.slider1_wrap{ position: relative; width: 580px; height: 380px; overflow: hidden;}
.slider1{}
.slider1 li{ position: relative; width: 580px; height: 380px;}
.slider1 li img{ width: 580px; height: 340px;}
.slider1 .slider_t{/*position: absolute; bottom: 0; left: 0;*/ width: 100%; height: 40px; font: 18px/40px "Microsoft Yahei"; text-indent: 0.5em; color: #fff; background: #18388e; /*filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#9918388e', endColorstr='#9918388e'); background: rgba(24,56,142,0.8);*/ text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.slider1 .slider_t a{color: #fff;}

.slider1_wrap .bx-wrapper{ position: relative;}
.slider1_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider1_wrap .bx-pager{ position: absolute; bottom: 25px; right: 10px;}
.slider1_wrap .bx-pager-item{ float: left;}
.slider1_wrap .bx-pager-link{ float: left; width: 10px; height: 10px; margin-left: 5px; text-indent: 999em; background: #999999; border-radius: 50%; overflow: hidden;}
.slider1_wrap .bx-pager-link:hover, .slider1_wrap .bx-pager-link.active{ background-color: #e60012; text-decoration: none;}

.slider1_wrap .bx-prev, .slider1_wrap .bx-next{ position: absolute; top: 50%; width: 50px; height: 50px; margin-top: -25px; background-image: url(../images/arr1.png); text-indent: 999em; overflow: hidden;}
.slider1_wrap .bx-prev{ left: 0; background-position: 0 0;}
.slider1_wrap .bx-next{ right: 0; background-position:  -50px 0;}

.news_tab{ position: relative; width: 100%;}
.news_tab .etabs{ height: 41px; margin-bottom: 20px; border-bottom: 1px solid #cecece;}
.news_tab .tab{ float: left;}
.news_tab .tab a{ display: block; width: auto; height: 40px; padding: 0 12px; font: 22px/40px "Microsoft Yahei";  color: #666;  cursor: pointer;}

.news_tab .tab a:hover, .news_tab .tab a.active{ color: #1a56a8; border-bottom: 2px solid #1a56a8;}

/*.sp{}
.etabs1{ height: 46px; margin-bottom: 10px; background: url(../images/bg_lmT.png) no-repeat right top #f1f1f1;}
.etabs1 a{ float: left; display: block; width: auto; height: 46px; padding: 0 20px; font: bold 20px/46px "Microsoft Yahei";  color: #666;  cursor: pointer;}
.etabs1 a.active{ color: #fff; background-color: #1a619b;}

.sp .swiper-container{ height: 244px; overflow-x: hidden; }
.sp .swiper-wrapper{ height: auto;}
.sp .swiper-slide{ }*/

.news_list{}
.news_list li{ position: relative; height: 48px; padding-left: 14px; font: 18px/48px "Microsoft Yahei"; color: #083682; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.news_list li:before{ content: ""; position: absolute;  left: 0; top: 50%; width: 4px; height: 4px; margin-top: -2px; background-color: #1a56a8;}

a.btn_more{ position: relative; float: right; height: 18px; padding-right: 22px; margin-top: 5px; font-size: 14px; line-height: 18px; color: #888;}
a.btn_more:before{ position: absolute; right: 0; top: 0; width: 16px; height: 16px; font-size: 16px; line-height: 16px; color: #1a56a8; text-align: center; border: 1px solid #1a56a8; border-radius: 2px; content: "+"}

.lmT{ position: relative; width: 100%; height: 41px; margin-bottom: 20px;}
.lmT.sty1{ border-bottom: 1px solid #cecece;}
.lmT.sty2{ border-bottom: 1px solid #fff;}
.lmT span{ float: left; height: 40px; padding: 0 20px; font-size: 22px; line-height: 40px; color: #1a56a8; border-bottom: 2px solid #1a56a8;}
.lmT span a{ color: #1a56a8;}

.lyxd{ float: left; width: 280px; height: 280px; background: #deedff; background: -moz-linear-gradient(left top, #fff, #bad9ff); background: -webkit-linear-gradient(left top, #fff, #bad9ff); background: -o-linear-gradient(left top, #fff, #bad9ff); overflow: hidden; border-radius: 4px;}
.lyxd_t{ margin: 18px; font-size: 18px; line-height: 18px; color: #2065cf;}
.lyxd_list{ margin: 0 18px;}
.lyxd_list li{ padding: 12px 0; font: 16px/20px "Microsoft Yahei"; border-bottom: 1px dashed #b7d8ff;}
.lyxd_list li a{ display: block; max-height: 40px; overflow: hidden;}

.hdjl_tem{ width: 130px; height: 130px; background: #1558c0; background: -moz-linear-gradient(left top, #2a70db, #0142a7); background: -webkit-linear-gradient(left top, #2a70db, #0142a7); background: -o-linear-gradient(left top, #2a70db, #0142a7); overflow: hidden; border-radius: 4px;}
.hdjl_tem a{ display: block; width: 100%; height: 100%;}
.hdjl_tem i{ display: block; width: 50px; height: 46px; margin: 24px auto 14px; background-image: url(../images/icon_hdjl.png)}
.hdjl_tem p{ font-size: 18px; line-height: 20px; color: #fff; text-align: center;}
.hdjl_tem.tem1,.hdjl_tem.tem2{ margin-bottom: 20px}
.hdjl_tem.tem1 i{ background-position: 0 0}
.hdjl_tem.tem2 i{ background-position: 0 -46px}
.hdjl_tem.tem3 i{ background-position: 0 -92px}
.hdjl_tem.tem4 i{ background-position: 0 -138px}

/* .zwfw_tem{ position: relative; width: 280px; height: 130px; background: #1558c0; background: -moz-linear-gradient(left top, #2a70db, #0142a7); background: -webkit-linear-gradient(left top, #2a70db, #0142a7); background: -o-linear-gradient(left top, #2a70db, #0142a7); overflow: hidden; border-radius: 4px;}
.zwfw_tem.tem1,.zwfw_tem.tem2{ margin-bottom: 20px}
.zwfw_tem a{ display: block; width: 100%; height: 100%;}
.zwfw_tem i{ position: absolute; top: 50%; left: 72px; width: 49px; height: 49px; margin-top: -24px; background-image: url(../images/icon_zwfw.png);}
.zwfw_tem p{position: absolute; top: 50%; left: 140px; height: 20px; margin-top: -10px; font-size: 18px; line-height: 20px; color: #fff;}
.zwfw_tem.tem1 i{ background-position: 0 0}
.zwfw_tem.tem2 i{ background-position: 0 -49px}
.zwfw_tem.tem3 i{ background-position: 0 -98px}
.zwfw_tem.tem4 i{ background-position: 0 -147px} */
.zwfw_tem{ float: left; position: relative; width: 180px; height: 130px; margin: 0 20px 20px 0; background: #2e75dd; overflow: hidden; border-radius: 4px;}
/*.zwfw_tem.tem1,.zwfw_tem.tem2{ margin-bottom: 20px}*/
.zwfw_tem a{ display: block; width: 100%; height: 100%; overflow: hidden;}
.zwfw_tem i{ display: block; width: 52px; height: 47px; margin: 26px auto 8px; background-image: url(../images/icon_zwfw.png);}
.zwfw_tem p{  font-size: 16px; line-height: 20px; color: #fff; text-align: center;}
.zwfw_tem.tem4, .zwfw_tem.tem9{ margin-right: 0;}
.zwfw_tem.tem1 i{ background-position: 0 0}
.zwfw_tem.tem2 i{ background-position: 0 -47px}
.zwfw_tem.tem3 i{ background-position: 0 -94px}
.zwfw_tem.tem4 i{ background-position: 0 -141px}
.zwfw_tem.tem5 i{ background-position: 0 -188px}
.zwfw_tem.tem6 i{ background-position: 0 -235px}
.zwfw_tem.tem7 i{ background-position: 0 -282px}
.zwfw_tem.tem8 i{ background-position: 0 -329px}
.zwfw_tem.tem9 i{ background-position: 0 -376px}
.zwfw_tem.tem1 i, .zwfw_tem.tem2 i{ margin-top: 10px;}

#jcl1{ width:1200px; margin:0 auto; height:330px; position:relative; }
.jcl_wrap{ width: 1200px; overflow-x: hidden;}
.jcl_container1{overflow: hidden; width:1200px; position: relative; display: block; }
.jcl_container1 li{ width: 380px; height: 330px; margin-right: 30px;}
.jcl_container1 li img{ display: block; width: 380px; height: 214px;}
.jcl_container1 li h3{ height: 24px; margin-top: 10px; font: bold 18px/24px "Microsoft Yahei"; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.jcl_container1 li p{ max-height: 56px; margin-top: 6px; font-size: 14px; line-height: 28px; color: #666; overflow: hidden;}
.jcl_next1, .jcl_prev1{ position:absolute; top:90px; display:block; width:32px; height:32px; background-image:url(../images/arr2.png); z-index:10; cursor:pointer;}
.jcl_prev1{ background-position:0 0; left:-40px; }
.jcl_next1{ background-position:-32px 0; right:-40px;}


.bot_link{ position: relative; height: 60px; background-color: #eef1f6;  z-index: 10;}
.bot_link_tem{ position: relative; float: left; width: 230px; height: 36px; margin: 12px 12px 0 0; background-color: #fff;}
.bot_link_tem.nomar{ margin-right: 0}
.bot_link_tem:after{ position: absolute; right: 10px; top: 15px; width: 0; height: 0; border-width: 5px 5px 0; border-style:solid; border-color: #1a619b transparent transparent; content: "";}
.bot_link_des{ font-size: 14px; line-height: 36px; color: #333; text-indent: 0.5em; cursor: pointer;}
.bot_link_list{ display: none; position: absolute; bottom: 36px; left: 0; min-width: 230px; max-height: 180px;  background-color: #fff; overflow-y: scroll;}
.bot_link_tem.active .bot_link_list{ display: block;}
.bot_link_list.scroll{}
.bot_link_list ul li{ height: 30px; padding: 0 10px; font-size: 14px; line-height: 30px;  white-space: nowrap;}
.bot_link_list ul li:hover{ background-color: #eee;}
.bot_link_list ul li a{ display: block; width: 100%; height: 100%;}


/*政务公开*/
.jggk_tem{ position: relative; width: 368px; height: 48px; margin-top: 7px; background-color: #e8f2f8; border: 1px solid #c8e1f0; border-radius: 4px;}
.jggk_tem a{ display: block; width: 100%; height: 100%;}
.jggk_tem i{ position: absolute; top: 50%; left: 118px; width: 36px; height: 34px; margin-top: -17px; background-image: url(../images/icon_jggk.png);}
.jggk_tem p{ position: absolute; top: 0; left: 176px; height: 48px; font-size: 18px; line-height: 48px; color: #333;}
.jggk_tem.tem1 i{ background-position: 0 0}
.jggk_tem.tem2 i{ background-position: 0 -34px}
.jggk_tem.tem3 i{ background-position: 0 -68px}
.jggk_tem.tem4 i{ background-position: 0 -102px}
.jggk_tem.tem5 i{ background-position: 0 -136px}
.jggk_tem.tem6 i{ background-position: 0 -170px}

a.btn_sjfb{ position: absolute; right: 0; top: 3px; width: 106px; height: 34px; font-size: 18px; line-height: 34px; color: #fff; text-align: center; background-color: #1a56a8; border-radius: 4px;}

.slider_wrap{ position: relative; width: 370px; height: 210px; margin-bottom: 20px; overflow: hidden;}
.slider{}
.slider li{ position: relative; width: 370px; height: 210px;}
.slider li img{ width: 370px; height: 210px;}
.slider .slider_t{ position: absolute; bottom: 0; left: 0; width: 100%; height: 42px; font: 16px/42px "Microsoft Yahei"; text-align: center; color: #fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.8);}
.slider .slider_t a{color: #fff;}

.slider_wrap .bx-wrapper{ position: relative;}
.slider_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider_wrap .bx-pager{ position: absolute; bottom: 25px; right: 10px;}
.slider_wrap .bx-pager-item{ float: left;}
.slider_wrap .bx-pager-link{ float: left; width: 10px; height: 10px; margin-left: 5px; text-indent: 999em; background: #999999; border-radius: 50%; overflow: hidden;}
.slider_wrap .bx-pager-link:hover, .slider_wrap .bx-pager-link.active{ background-color: #e60012; text-decoration: none;}

.slider_wrap .bx-prev, .slider_wrap .bx-next{ position: absolute; top: 50%; width: 32px; height: 32px; margin-top: -16px; background-image: url(../images/arr3.png); text-indent: 999em; overflow: hidden;}
.slider_wrap .bx-prev{ left: 0; background-position: 0 0;}
.slider_wrap .bx-next{ right: 0; background-position:  -32px 0;}

.news_block{ padding: 9px 15px; font: 18px/28px "Microsoft Yahei"; border: 1px solid #cecece;}
.news_block a{ display: block; max-height: 56px; overflow: hidden;}

.lmT2{ position: relative; height: 35px; text-align: center; border-bottom: 1px solid #cecece;}
.lmT2:before{ position: absolute; bottom: -1px; left: 50%; width: 280px; height: 2px; margin-left: -140px; background-color: #1a56a8; content:"";}
.lmT2 span{ position: relative; display: inline-block; height: 22px; font-size: 22px; line-height: 22px; color: #1a56a8;}
.lmT2 span:before, .lmT2 span:after{ position: absolute; top: 4px; width: 21px; height: 17px; background: url(../images/icon_lmT.png) no-repeat center top;}
.lmT2 span:before{ left: -28px; content: "";}
.lmT2 span:after{ right: -28px; content: "";}

.xxgkml_tem{ position: relative; width: 368px; height: 60px; margin-top: 20px; background-color: #e8f2f8; border: 1px solid #c8e1f0; border-radius: 4px;}
.xxgkml_tem a{ display: block; width: 100%; height: 100%;}
.xxgkml_tem i{ position: absolute; top: 50%; left: 92px; width: 36px; height: 36px; margin-top: -17px; background-image: url(../images/icon_xxgkml.png);}
.xxgkml_tem p{ position: absolute; top: 0; left: 146px; height: 60px; font-size: 18px; line-height: 60px; color: #333;}
.xxgkml_tem.tem1 i{ background-position: 0 0}
.xxgkml_tem.tem2 i{ background-position: 0 -36px}
.xxgkml_tem.tem3 i{ background-position: 0 -72px}
.xxgkml_tem.tem4 i{ background-position: 0 -108px}

.zdlyxxgk_tem{ position: relative; width: 368px; height: 60px; margin-top: 20px; background-color: #e8f2f8; border: 1px solid #c8e1f0; border-radius: 4px;}
.zdlyxxgk_tem a{ display: block; width: 100%; height: 100%;}
.zdlyxxgk_tem i{ position: absolute; top: 50%; left: 68px; width: 36px; height: 36px; margin-top: -17px; background-image: url(../images/icon_zdlyxxgk.png);}
.zdlyxxgk_tem p{ position: absolute; top: 0; left: 118px; height: 60px; font-size: 18px; line-height: 60px; color: #333;}
.zdlyxxgk_tem.tem1 i{ background-position: 0 0}
.zdlyxxgk_tem.tem2 i{ background-position: 0 -36px}
.zdlyxxgk_tem.tem3 i{ background-position: 0 -72px}
.zdlyxxgk_tem.tem4 i{ background-position: 0 -108px}

.czyjs_tem{ position: relative; width: 368px; height: 60px; margin-top: 20px; background-color: #e8f2f8; border: 1px solid #c8e1f0; border-radius: 4px;}
.czyjs_tem a{ display: block; width: 100%; height: 100%;}
.czyjs_tem i{ position: absolute; top: 50%; left: 92px; width: 36px; height: 36px; margin-top: -17px; background-image: url(../images/icon_czyjs.png);}
.czyjs_tem p{ position: absolute; top: 0; left: 146px; height: 60px; font-size: 18px; line-height: 60px; color: #333;}
.czyjs_tem.tem1 i{ background-position: 0 0}
.czyjs_tem.tem2 i{ background-position: 0 -36px}
.czyjs_tem.tem3 i{ background-position: 0 -72px}
.czyjs_tem.tem4 i{ background-position: 0 -108px}

/*专题专栏*/
.zt_box{ padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px dashed #cecece;}
.img_block{ position: relative; width: 370px; height: 210px; overflow: hidden;}
.img_block img{ width: 100%; height: 100%;}
.img_block h3{ position: absolute; bottom: 0; left: 0; width: 100%; height: 42px; font: 16px/42px "Microsoft Yahei"; text-align: center; color: #fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background: rgba(0,0,0,0.8);}
.img_block h3 a{ color: #fff;}

a.lmT_more{ position: absolute; right: 0; bottom: 14px; height: 18px; padding-right: 22px; margin-top: 5px; font-size: 14px; line-height: 18px; color: #888;}
a.lmT_more:before{ position: absolute; right: 0; top: 0; width: 16px; height: 16px; font-size: 16px; line-height: 16px; color: #1a56a8; text-align: center; border: 1px solid #1a56a8; border-radius: 2px; content: "+"}

/*政务公开-政策解读*/
#jcl2{ width:920px; margin:0 auto; height:200px; position:relative; }
.jcl_wrap2{ width: 1200px; overflow-x: hidden;}
.jcl_container2{overflow: hidden; width:920px; position: relative; display: block; }
.jcl_container2 li{ width: 294px; height: 200px; margin-right: 19px;}
.jcl_container2 li img{ display: block; width: 294px; height: 165px;}
.jcl_container2 li h3{ height: 20px; margin-top: 10px; font: 16px/20px "Microsoft Yahei"; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.jcl_next2, .jcl_prev2{ position:absolute; top:66px; display:block; width:32px; height:32px; background-image:url(../images/arr3.png); z-index:10; cursor:pointer;}
.jcl_prev2{ background-position:0 0; left:0; }
.jcl_next2{ background-position:-32px 0; right:0 ;}

/*list*/
.loc{ height: 28px; margin-bottom: 20px; padding-left: 26px; font-size: 16px; line-height: 28px; color: #666; background: url(../images/icon_loc.png) no-repeat left top;}
.loc a{ color: #666;}
.loc span{}

.box_wrap{ padding: 25px 31px; border: 1px solid #cecece; border-radius: 6px;}

.list{ margin-bottom: 30px;}
.list li{ position: relative; height: 52px; padding-left: 15px; font-size: 18px; line-height: 52px; border-bottom: 1px dashed #e6e6e6;}
.list li i{ position: absolute; left: 0; top: 50%; width: 4px; height: 4px; margin-top: -2px; background-color: #007fe2;}
.list li a{ float: left; width: 82%; height: 44px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.list li .pubDate{ float: right; width: 15%; height: 52px; font-size: 16px; line-height: 52px; text-align: right; color: #888;}

.pages{ margin-bottom: 30px; text-align: center;}
.pages a{ box-sizing: border-box; display: inline-block; width: 34px; height: 34px; margin: 0 4px; font-size: 14px; line-height: 32px; text-align: center; color: #666; background-color: #fff; border: 1px solid #e6e6e6; border-radius: 4px; cursor: pointer;}
.pages span{ font-size: 14px; line-height: 40px; margin: 0 5px;}
.pages a.first, .pages a.prev, .pages a.next, .pages a.last{ box-sizing: border-box; width: auto; padding: 0 10px; height: 34px; cursor: pointer;}
.pages a.current, .pages a:hover{ color: #fff; background-color: #1a56a8; border-color: #1a56a8;}

.list_leftbar{ padding-bottom: 10px; background-color: #1a56a8;}
.list_leftbar a{ position: relative; display: block; width: auto; padding: 18px 40px 18px 20px; font: 18px/24px "Microsoft Yahei"; color: #fff; background-color: #1a56a8;}
.list_leftbar a:after{ display: none; position: absolute; top: 23px; right: 22px; width: 8px; height: 14px; background: url(../images/leftbar_arr.png) no-repeat center top; content: "";}
.list_leftbar a.active{ background-color: #d5e8ff; color: #1a56a8 }
.list_leftbar a.active:after{ display: block;}

/*content*/
.article{}
.article_t{ margin-bottom: 5px; font: bold 28px/40px "Microsoft Yahei"; color: #c5000f; text-align: center;}
.article_subt{ margin-bottom: 20px; font: 18px/32px "Microsoft Yahei"; color: #c5000f; text-align: center;}
.article_item{ padding-bottom: 14px; margin-bottom: 20px; border-bottom: 1px solid #cecece;}
.article_item span{  font-size: 14px; line-height: 16px; color: #999;}
.article_item .article_item_tem{ float: left; margin-right: 10px;}
.article_item .article_fs{ float: right;}
.article_item .article_fs a{ margin-left: 4px; color: #999; cursor: pointer;}

.article_con{ margin-bottom: 30px;}
.article_con p{ font-size: 16px; line-height: 40px; color: #333;}
.article_con img{ display: inline-block; max-width: 1000px; height: auto; margin: 10px auto ;}

.article_share{ float: left; height: 16px; color: #666;}
.bdshare_des{ float: left; margin-right: 10px; font-size: 14px; line-height: 16px;}
.bdsharebuttonbox{ float: left; margin-top: -6px;}
a.article_bot_btn, i.article_bot_btn{ float: right; width: 100px; height: 30px; margin-left: 10px; font-style: normal; font-size: 14px; line-height: 30px; color: #666; text-indent: 33px; border-radius: 4px; cursor: pointer;}

#btn_close{ background: url(../images/icon_close.png) no-repeat 8px center #e8e8e8;}
#btn_print{ background: url(../images/icon_print.png) no-repeat 8px center #e8e8e8;}

.xgxw_t{ position: relative; height: 51px; font-size: 18px; line-height: 51px; color: #1a619b; text-indent: 12px;}
.xgxw_t:before{ position: absolute; left: 0; top: 50%; width: 2px; height: 20px; margin-top: -10px; background-color: #ff9c00; content: "";}

/*ad*/
.gg{ position: relative;  z-index: 999;}
.gg .btn_close{ position: absolute; top: 0; right: 0; width: 20px; height: 20px; font-size: 14px; line-height: 20px; text-align: center; color: #fff; cursor: pointer;}

.zt_i{}
.zt_i img{ width: 580px; height: 60px; display: block; margin-bottom: 5px;}
.zt_more{ float: right; height: 24px; margin-top: 12px; padding: 0 8px; font-size: 12px; line-height: 24px;  color: #fff; background-color: #1a619b; border-radius: 4px;}

#mar1{ float: left; width: 520px; height: 48px; overflow: hidden;}
/*marquee插件的样式
 *left和right共用一个
[[*/
.plus-mar-left{overflow:hidden; word-break:keep-all; white-space:nowrap;}
.plus-mar-left ul{list-style:none; margin:0; padding:0; display:inline-block; *display:inline; zoom:1;}
.plus-mar-left li{display:inline-block; *display:inline; zoom:1;  margin-right: 20px;}

.plus-mar-top{overflow:hidden; word-break:keep-all; white-space:nowrap;}
.plus-mar-top ul{list-style:none; margin:0; padding:0;  line-height:40px;}
.plus-mar-top li{ padding-right:10px;}

.plus-mar-bottom{overflow:hidden; word-break:keep-all; white-space:nowrap; position:relative;}
.plus-mar-bottom ul{list-style:none; margin:0; padding:0;  line-height:40px; position:relative;}
.plus-mar-bottom li{ padding-right:10px;}

.plus-mar-up{overflow:hidden;}
.plus-mar-up ul{list-style:none; margin:0; padding:0;  line-height:40px;}

.plus-mar-down{overflow:hidden; position:relative;}
.plus-mar-down ul{list-style:none; margin:0; padding:0; position:relative;}

.sitemap_tem{ margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #dfdfdf;}
.column{ margin-bottom: 20px; font-size: 20px; line-height: 30px;}
.column a{  color: #e85603;}
.column_list{ }
.column_list li{ position: relative; float: left; height: 20px; padding-left: 10px; margin: 0 30px 10px 0; font: 16px/20px "Microsoft Yahei"; }
.column_list li:before{ position: absolute; top: 50%; left: 0; width: 4px; height: 4px; margin-top: -2px; background-color: #333; border-radius: 50%; content: "";}
.column_list li a{}

.prism-player.video.nfw-cms-video{
    width: 840px!important;
    height: 480px!important; 
    margin: 0 auto;
}

/* .gg_rb{ position: fixed; bottom: 0; left: 0; z-index: 999;} */
/* .gg a.btn_close{ position: absolute; top: 10px; right: 10px; font-size: 16px; line-height: 16px; color: #fff; cursor: pointer;} */

/*20210114*/
.tzzypxks_wrap{ padding: 45px 35px 35px 45px; background-color: #d0e1ef; border-radius: 10px;}
.tzzypxks_tem{ float: left; width: 200px; height: 200px; margin: 0 10px 10px 0; background-color: #fff; border-radius: 4px; overflow: hidden;}
.tzzypxks_tem a{ display: block; width: 100%; height: 100%;}
.tzzypxks_tem i{ display: block; width: 82px; height: 78px; margin: 30px auto 0; background-image: url(../images/icon_tzzypxks.png);}
.tzzypxks_tem p{ margin-top: 20px; font: 18px/24px "Microsoft Yahei"; color: #4092d7; text-align: center;}

.tzzypxks_tem.tem1 i{ background-position: 0 0;}
.tzzypxks_tem.tem2 i{ background-position: 0 -78px;}
.tzzypxks_tem.tem3 i{ background-position: 0 -156px;}
.tzzypxks_tem.tem4 i{ background-position: 0 -234px;}
.tzzypxks_tem.tem5 i{ background-position: 0 -312px;}
.tzzypxks_tem.tem6 i{ background-position: 0 -390px;}
.tzzypxks_tem.tem7 i{ background-position: 0 -468px;}
.tzzypxks_tem.tem8 i{ background-position: 0 -546px;}

#NFCMS-POST-VISIT-2{ display: none;}

/**/
.w400{ width: 400px;}
.lmT_szdt{ float: left; width: 150px; height: 140px; background: url(../images/lmT_szdt.jpg) no-repeat center top;}
.lmT_xcjy{ float: left; width: 150px; height: 140px; background: url(../images/lmT_xcjy.jpg) no-repeat center top;}

/* 20250118 */
.sidebar_left {
    position: fixed;
    right: 50%;
    bottom: 20px;
    margin-right: 620px;
}
.sidebar_tem1 {
    width: 200px;
    margin-bottom: 20px;
}